//
//  UIImage+Category.h
//  KeleAppProject
//
//  Created by Cen Zhou on 2018/1/10.
//  Copyright © 2018年 Cen Zhou. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIImage (Category)

/**
 *  根据颜色生成一张图片
 */
+ (UIImage *)createImageWithColor:(UIColor *)color size:(CGSize)size;

/**
 *  根据颜色生成一张图片
 */
+ (UIImage *)createImageWithColor:(UIColor *)color;

/**
 *  根据图片名称生成一张原始的图片，去掉系统的渲染
 */
+ (UIImage *)originImageWithName:(NSString *)imageName;

/**
 *  返回一张圆形图片
 */
- (instancetype)circleImage;

//对原来的图片的大小进行处理
+ (UIImage *)OriginImage:(UIImage *)image scaleToSize:(CGSize)size;

// 旋转图片
+ (UIImage *)fixOrientation:(UIImage *)aImage;
+ (NSString *)imageTranscodeWithImage:(UIImage *)image compressionQuality:(CGFloat)compressionQuality;

/**
 * 传入图片的名称,返回一张可拉伸不变形的图片
 *
 * @param imageName 图片名称
 *
 * @return 可拉伸图片
 */
+ (UIImage *)resizableImageWithName:(NSString *)imageName;

@end
